﻿$(document).ready(function () {
    $('.pro-cart').on('click', function () {

        //Di chuyển đến đầu của biểu tượng giỏ hàng được giấu trên đầu
        //$('html, body').animate({
        //    'scrollTop': $(".drag_cart").position().top
        //});

        //Chọn hình ảnh mục
        var itemImg = $(this).parent().find('img').eq(0);
        flyToElement($(itemImg), $('.drag_cart'));

        // Hàm tạo/sửa Cookie
        function setCookie(cname, cvalue, exdays) {
            var d = new Date();
            d.setTime(d.getTime() + (exdays * 30 * 1000));
            var expires = "expires=" + d.toUTCString();
            document.cookie = cname + "=" + cvalue + "; " + expires;
        }

        // Hàm lấy Cookie
        function getCookie(cname) {
            var name = cname + "=";
            var ca = document.cookie.split(';');
            for (var i = 0; i < ca.length; i++) {
                var c = ca[i];
                while (c.charAt(0) == ' ') c = c.substring(1);
                if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
            }
            return "";
        }

        //Tăng biến đếm giỏ hàng
        var cart = getCookie("Cart");
        var add_cart = this.getElementsByClassName('pro_id');
        var temp1 = cart.split(",");
        var temp2, cart1, check = 0;
        if (getCookie("Cart") != "") {
            cart1 = "";
            for (var i = 0; i < temp1.length - 1; i++) {
                temp2 = temp1[i].split("-");
                if (add_cart[0].value == temp2[0]) {
                    temp2[1]++;
                    temp1[i] = temp2[0] + "-" + temp2[1];
                    check = 1;
                }
                cart1 += temp1[i] + ",";
            }

            if (check == 0) {
                var temp = add_cart[0].value + "-1,";
                cart += temp;
            }
            if (check == 1) {
                cart = cart1;
            }

        }
        else {
            var temp = add_cart[0].value + "-1,";
            cart += temp;
        }

        // Set lại cookie
        setCookie("Cart", cart, 1);

        //Tăng số lượng giỏ hàng lên 1
        var asc = document.getElementById('count').innerHTML;
        asc++;
        //xuất ra giỏ hàng
        document.getElementById('count').innerHTML = asc;
    });
});